<?xml version='1.0' encoding='ISO-8859-1' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"   
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.org/ui"
      xmlns:composite="http://java.sun.com/jsf/composite">

    <h:head>
        <f:loadBundle basename="com.brain.core.i18n.ApplicationResources" var="message" />
        <title><h:outputText value="#{message['general.cabecera.titulo.aplicacion']}"/></title>            
        <link type="text/css" rel="stylesheet" href="#{request.contextPath}/recursos/css/default.css" />
        <link type="text/css" rel="stylesheet" href="#{request.contextPath}/recursos/css/theme.css" />
        <script type="text/javascript" src="#{request.contextPath}/recursos/js/script.js" /> 
    </h:head>

    <composite:interface>    

    </composite:interface>
    <composite:implementation>   
        <h:form onsubmit="return checkSubmit();"  id="form" prependId="false">
            <p:messages id="msgs2" showDetail="false"/>
            <h:panelGrid columns="4" id="idPgrUbigeo">
                
                <h:outputLabel styleClass="txtCampoObligatorioOpcionsistema" value="#{i18n['opciones.sistema.padre']}"/>  
                <h:outputLabel styleClass="label" value="#{opcionSistemaMBean.dto.padreDto.descripcion}" />                
                <p:spacer/>
                <p:spacer/>
                <h:outputLabel styleClass="label" value="#{i18n['opciones.sistema.descripcion']}"/>
                <p:inputText label="#{i18n['opciones.sistema.descripcion']}" required="true"
                             value="#{opcionSistemaMBean.dto.descripcion}"  readonly="#{sessionMBean.accion == 3}"
                             size="40" style="#{applicationMBean.estiloObligatorio}">
                    <f:validateLength maximum="100" minimum="2" />
                </p:inputText>
                
                <h:outputLabel styleClass="label" value="#{i18n['opciones.sistema.comentario']}"/>
                <p:inputText label="#{i18n['opciones.sistema.comentario']}" required="false"
                             value="#{opcionSistemaMBean.dto.comentario}"  readonly="#{sessionMBean.accion == 3}"
                             size="40" style="#{applicationMBean.estiloObligatorio}">
                    <f:validateLength maximum="50" minimum="0" />
                </p:inputText>

                <h:outputLabel styleClass="label" value="#{i18n['opciones.sistema.value']}"/>
                <p:inputText label="#{i18n['opciones.sistema.value']}" required="true"
                             value="#{opcionSistemaMBean.dto.value}"  readonly="#{sessionMBean.accion == 3}"
                             size="40" styleClass="txtCampoObligatorioOpcionsistema">
                    <f:validateLength maximum="50" minimum="0" />
                </p:inputText>
                
                <h:outputLabel styleClass="label" value="#{i18n['opciones.sistema.icon']}"/>
                <p:inputText label="#{i18n['opciones.sistema.icon']}" required="false"
                             value="#{opcionSistemaMBean.dto.icon}"  readonly="#{sessionMBean.accion == 3}"
                             size="40" style="#{applicationMBean.estiloObligatorio}">
                    <f:validateLength maximum="30" minimum="0" />
                </p:inputText>

                <h:outputLabel styleClass="label" value="#{i18n['opciones.sistema.action']}" rendered="#{opcionSistemaMBean.dto.tipoMenu!='M'}"/>
                <p:inputText  rendered="#{opcionSistemaMBean.dto.tipoMenu!='M'}" label="#{i18n['opciones.sistema.action']}" 
                              value="#{opcionSistemaMBean.dto.action}"  readonly="#{sessionMBean.accion == 3}"
                              size="40" styleClass="txtCampoObligatorioOpcionsistema">                                    
                </p:inputText>
                
                <h:outputLabel styleClass="label" value="#{i18n['opciones.sistema.orden']}"/>
                <p:inputText label="#{i18n['opciones.sistema.orden']}" required="false"
                             value="#{opcionSistemaMBean.dto.orden}"  readonly="#{sessionMBean.accion == 3}" onkeypress="return fn_validaTecla('entero',this)"
                             size="40" style="#{applicationMBean.estiloObligatorio}">
                    <f:validateLength maximum="30" minimum="0" />
                </p:inputText>
                
                <h:outputLabel styleClass="label" value="#{i18n['opciones.sistema.modulo']}"/>
                <p:inputText label="#{i18n['opciones.sistema.modulo']}" required="false"
                             value="#{opcionSistemaMBean.dto.modulo}"  readonly="#{sessionMBean.accion == 3}"
                             size="40" style="#{applicationMBean.estiloObligatorio}">
                    <f:validateLength maximum="30" minimum="0" />
                </p:inputText>
                
                <h:outputLabel styleClass="label" value="#{i18n['opciones.sistema.tipo.menu']}"/>
                <p:inputText label="#{i18n['opciones.sistema.tipo.menu']}" required="false"
                             value="#{opcionSistemaMBean.dto.tipoMenu}"  readonly="true"
                             size="40" style="#{applicationMBean.estiloObligatorio}">
                    <f:validateLength maximum="30" minimum="0" />
                </p:inputText>

            </h:panelGrid>
            <p:panel id="pnlAcciones">
                <h:panelGrid columns="10">
                    <p:commandButton title="#{i18n['general.button.guardar.tip']}" accesskey="#{applicationMBean.keyGuardar}" ajax="true" onsuccess=":idDlgUbigeo.hide()"
                                     icon="ui-icon ui-icon-disk" update="msgs2" disabled="#{opcionSistemaMBean.validarBotonGuardar}"                         
                                     value="#{i18n['general.button.guardar']}"
                                     style="#{applicationMBean.estilosBtnGuardar}"
                                     actionListener="#{opcionSistemaMBean.guardar}">                                    
                    </p:commandButton>     
                    <p:commandButton title="#{i18n['bitacora.ver.historial']}"
                                         icon="ui-icon ui-icon-calculator"
                                         style="#{applicationMBean.estilosBtnHistorial}"
                                         value="#{i18n['bitacora.ver.historial']}"                                                                                                           
                                         ajax="true"
                                         oncomplete="dlgBitacoraEntidad.show()"                                                       
                                         update=":frmPopupBitacoras:pgFormPopupBitacoras"
                                         actionListener="#{opcionSistemaMBean.verBitacora}">                                    
                    </p:commandButton>
                </h:panelGrid>

            </p:panel>
        </h:form>
    </composite:implementation>

</html>